A Performance Model for Network Processor Architectures in Packet Processing System
نویسندگان
چکیده
Network processors (NPs) are designed to provide both performance and flexibility through the implementation of both parallel and programmable architectures. Typically, such processors encompass a parallel processor core with several memories and specialized co-processors. A common task performed by such processors is packet processing that is both complex and highly repetitive. Consequently, the challenge is to define an on-chip network processor architecture that is capable of meeting the performance requirements of packet processing. With the current technological advances, it is expected that many (network) processor cores are to be incorporated onto the same chip to perform packet processing for which an efficient configuration must be determined. In this paper, we propose a general framework for analyzing the performance of a network processor that consists of an (on-chip) network of NPs. For this purpose, we utilize queuing theory to model the proposed network processor and analyze it. More specifically, the Jackson network model is utilized to represent our network processor. The simulation results show that the proposed network processor is able to improve the response time and throughput when compared to a more traditional network processor.
منابع مشابه
Performance Analysis of Packet Forwarding on IXP2400 Network Processor
Programable Network Processors(NPUs) are embedded system-on-chip multiprocessors optimized for packet processing and forwarding tasks at line speeds. To meet the demands of increasing data rates and complex network applications, current architectures of NPUs are implemented with several embedded processor cores (or microengines) to induce parallelism in packet processing tasks. In this paper we...
متن کاملReliability and Performance Evaluation of Fault-aware Routing Methods for Network-on-Chip Architectures (RESEARCH NOTE)
Nowadays, faults and failures are increasing especially in complex systems such as Network-on-Chip (NoC) based Systems-on-a-Chip due to the increasing susceptibility and decreasing feature sizes. On the other hand, fault-tolerant routing algorithms have an evident effect on tolerating permanent faults and improving the reliability of a Network-on-Chip based system. This paper presents reliabili...
متن کاملTHE STUDY OF PACKET LOSS EFFECT ON NETWORK CONTROL SYSTEM ERROR FUNCTION MODEL
Modern control systems widely use network to decrease the implementation cost and also increase the performance. Although they have several advantages, they suffer from some limitations and deficiencies. Packet loss is one of the main limitations which affect the control system in different conditions and finally can lead to system instability. To prevent such problems it is important to model ...
متن کاملExperimental Evaluation of Load Balancers in Packet Processing Systems
The load balancer is a fundamental building block for implementing high-throughput applications on multi-core architectures (e.g., network processors). In this paper, we consider two canonical load balancing schemes in the context of packet processing systems: (1) packet-level load balancing that determines the mapping of a packet to processor independently for each packet; and (2) flow-level l...
متن کاملNetwork Processor Architecture for Next Generation Packet Format
Over the past few years, network processors have become an important component in packet delivery over the internet with its packet processing rate determining the bottleneck of usage of bandwidth of transmission medium. The architectures of network processors have mainly focused on achieving a particular line rate for IPv4 packets. As the usage of new format IPv6 increases, changes in architec...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007